#ifndef MENUPRINCIPAL_H_
#define MENUPRINCIPAL_H_

#include "Menu.h"
#include "MenuPrincipalException.h"

using namespace entregadepedidos::util::entidades::menu;

namespace entregadepedidos{

	namespace entidades{
	
		namespace menu{
		
		class MenuPrincipal: public Menu{
			
		public:
			
			//Construtor
			MenuPrincipal(const int &numeroItens);
			virtual ~MenuPrincipal();
			
			void getOpcao()throw(MenuPrincipalException);
			
		private:
			
			void Opcao1()const throw(MenuPrincipalException);
			void Opcao2()const throw(MenuPrincipalException);
			void Opcao3()const throw(MenuPrincipalException);
			
		};
		
		}
	}
}

#endif /*MENUPRINCIPAL_H_*/
